.LC0:
	.long 0x0
	.long 0x40240000 /* 10 */

.LC1:
	.string "a=%lf\n"

.LC2:
	.long 0x00000000
	.long 0x80000000 /* -0 */
	



.globl main


main:
	pushq %rbp
	movq %rsp,%rbp
	subq $0x1000,%rsp


	movsd .LC0(%rip),%xmm0 
	leaq .LC1(%rip),%rdi
	movl $1,%eax 
	call printf 

	movsd .LC0(%rip),%xmm0 
	movsd .LC2(%rip),%xmm1 
	xorpd %xmm1,%xmm0
	leaq .LC1(%rip),%rdi
	movl $1,%eax 
	call printf 

	movl $0,%eax
	leave
	ret

